Change Management Strategies for Safety-Critical Software

نویسندگان

  • Alan Stephenson
  • Darren Buttle
  • John McDermid
چکیده

Safety-critical embedded systems go through rigorous verification processes before being put into service. Verification is a major source of cost in the development process because of the rigour with which the verification is carried out. Most designs are subject to high levels of change traffic during development. This greatly increases the cost of the development as the complete system may need to be re-verified to full rigour several times before release to service. Thus there is potential benefit in designing to support ease of change, and focused re-verification after change. We briefly consider the current change management approaches, which have mainly targeted object-oriented software, and indicate some of their limitations when applied to safety-critical software. We then set out a number of proposed principles for the design of systems that facilitate change, and assess their effectiveness by discussing changes made to an aerospace system demonstrator. Their impact on more general software development is also considered.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explaining the Improving Strategies of the Disaster Risk Management in Military Hospitals

Background and Aim: The disasters and emergencies can pose major challenges to the health infrastructure. Hospitals are the main units for providing health services in response to disasters. Considering the vital role of military hospitals in responding to disasters, the present study was conducted with the aim of explaining the improving strategies of disaster risk management in military hospi...

متن کامل

Adelard Paper for Software Certificate Management Workshop at Ase 2005 Conference Application of a Commercial Assurance Case Tool to Support Software Certification Services

Many industry sectors require a documented case that the system will meet its critical requirements; this documented case is often called an “assurance case”. In the past, safety justifications tended to be implicit and standards-based—compliance to accepted practice was deemed to imply adequate safety. This approach works well in stable environments where best practice is supported by extensiv...

متن کامل

Toward a Model for Risks of Change Management Process in Teaching Hospitals

Introduction: Teaching Hospitals are constantly confronted with environmental changes that are forcing them to implement change management. However, there are risks that make this process unsuccessful. Therefore, the purpose of this study was explanation of the model of change management process risks in the teaching hospitals. Methods: This qualitative study was conducted through grounded the...

متن کامل

Agile Change Impact Analysis of Safety Critical Software

Change Impact Analysis (CIA) is an important task for all who develops and maintains safety critical software. Many of the safety standards that are used in the development and use of systems with a certified safety integrity level (SIL) requires changes of such systems to be initiated by a CIA. The resulting CIA report will identify planned changes that may threaten the existing safety level. ...

متن کامل

SwapBox: a Hot-Swapping Framework for Swappable JavaBeans

Software hot swapping refers to the replacement of a part of a program with a new version at runtime. Increasing demands for on-line software upgrading in safety-and mission-critical systems drive the research. This thesis proposes a new hot swapping infrastructure for hot swapping software applications. A set of the issues facing hot swapping systems design is derived from state-of-the-art res...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000